//
//  Utils.h
//
//  Created by Northwan on 15/4/12.
//  Copyright (c) 2015年  All rights reserved.
//

#import <Foundation/Foundation.h>
#import "SystemUtil.h"
#import "SignUtils.h"
#import "TimeUtils.h"
#import "RegexKitLite.h"
#import "DimensUtils.h"
#import "UIUtil.h"

@interface Utils : NSObject

/**
 *  将日期格式化为指定规范的字符串
 *
 *  @param date             日期
 *  @param formatterStr     规范
 *
 *  @return 字符串
 */
+(NSString *)stringWithDate:(NSDate *)date formatterStr:(NSString *)formatterStr;
/**
 *  格式化日期
 *
 *  @return
 */
+(NSString *)string2Millisecs:(int64_t)timestamp;
/**
 *  是否加载图片
 */
+(BOOL)isCanLoadPicture;

/**
 *  清除退出信息
 */
+(void)clearExitInfo;

/**
 *  显示登录页面
 *
 *  @param ctrl
 */
+(void)showLoginCtrl:(UIViewController*)ctrl;
/**
 *  显示购物篮页面
 *
 *  @param ctrl
 */
+(void)showCartCtrl:(UIViewController*)ctrl;
/**
 *  格式化时间戳
 *
 *  @param timestamp
 *
 *  @return 
 */
+(NSString *)millisecs2DateString:(int64_t)timestamp;

/*!
 * @brief 把格式化的JSON格式的字符串转换成字典
 * @param jsonString JSON格式的字符串
 * @return 返回字典
 */
+ (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString;
/**
 *  区分跳转原生or webveiw页面
 *
 *  @param controller
 *  @param url
 *
 *  @return 
 */
+(BOOL)dealUrlWithController:(UIViewController *)controller url:(NSString *)url fromWebView:(BOOL)fromWebView;
@end
